import request from '@/api/request'
import { reqGoodsInfo } from '.'

export default {

  //得到商品分类
  getBaseCategoryLis() {
    return request({
      url: '/product/getBaseCategoryList',
      method: 'get',
    })
  },

  //得到此分类下的商品
  getlist(data) {
    return request({
      url: '/list',
      method: 'post',
      data
    })
  },


  //得到此商品详情
  getItem(id) {
    return request({
      url: `/item/${id}`,
      method: 'get',
    })
  },

  //加入购物车
  //http://localhost:8080/api/cart/addToCart/2/1
  addShopCar(id, conut) {
    return request({
      url: `/cart/addToCart/${id}/${conut}`,
      method: 'post',
    })

  },

  //登录
  handleLogin(data) {
    return request({
      url: `/passport/login`,
      method: 'post',
      data
    })
  },
  //查看登录信息info
  // checkInfo(token) {
  //   return request({
  //     url: `/info/${token}`,
  //     method: 'get'
  //   })
  // },
  checkInfo() {
    return request({
      url: `/info`,
      method: 'get'
    })
  },
  //退出登录
  loginout() {
    return request({
      url: `/loginout`,
      method: 'get'
    })
  },
  //检查是否有重复的邮件
  checkemail(email) {
    return request({
      url: `/checkemail/${email}`,
      method: 'get'
    })
  },
  //检查是否有重复的昵称
  checkusername(username) {
    return request({
      url: `/checkusername/${username}`,
      method: 'get'
    })
  },
  //获取验证码
  getCode(email) {
    return request({
      url: `/email/sendMsg/${email}`,
      method: 'get'
    })
  },

  //验证 验证码
  checkmyConde(email, conde) {
    return request({
      url: `/email/check/${email}/${conde}`,
      method: 'get'
    })
  },

  //注册按钮
  myregister(data) {
    return request({
      url: `/register`,
      method: 'post',
      data
    })
  },

  //Rank获取商品
  reqGoodsInfos() {
    return request({
      url: `/alllist`,
      method: 'get',
    })
  },

  //查询当前用户下的购物车列表
  getListByUser() {
    return request({
      url: `/UserCartProduct/list`,
      method: 'get',
    })
  },

  //删除购物车里面的物品
  deleteCartById(id){
    return request({
      url: `/UserCartProduct/deleteCartById/${id}`,
      method: 'delete',
    })
  },
  // //获取当前（登录）用户地址
  // getUseraddress(){
  //   return request({
  //     url: `/getUseraddress`,
  //     method: 'get',
  //   })
  // }
  

  //加入订单表
  addOrderTable(data){
    return request({
      url: `/UserCartProduct/addOrderTable`,
      method: 'post',
      data
    })
  },

  //查询当前用户的订单列表
  finalOrderTable(){
    return request({
      url: `/UserCartProduct/finalOrderTable`,
      method: 'get'
    })
  },





}